Supplier Page from MyBioSource.com for Recombinant Saccharomyces cerevisiae Increased recombination centers protein 23 (IRC23), partial